package com.zhw.service;

import com.zhw.pojo.dto.ChanceQueryDTO;
import com.zhw.pojo.PageBean;
import com.zhw.pojo.entry.SaleChance;

public interface ChanceService {

    /**
     * 分页查询营销机会
     * @param chanceQueryDTO
     * @return
     */
    PageBean page(ChanceQueryDTO chanceQueryDTO);

    /**
     * 添加一个营销计划
     * @param saleChance
     */
    void save(SaleChance saleChance);

    /**
     * 根据ID获取到一个营销计划
     * @param id
     * @return
     */
    SaleChance getByID(Integer id);

    /**
     * 修改一个营销计划
     * @param saleChance
     */
    void update(SaleChance saleChance);

    /**
     * 根据ID删除一个营销计划
     * @param id
     */
    void deleteByID(Integer id);

    /**
     * 修改当前计划的开发状态
     * @param saleChance
     */
    void updateResult(SaleChance saleChance);

}
